<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jsontoxlsl</title>
</head>

<body>
    <button onclick="onClick()">导出xlsx</button>
</body>

</html>
<script src="./xlsx.full.min.js"></script>
<script src="./jsonToxlsx.js"></script>
<script>
    function onClick() {
        //要导出的数据
        var tableData = [
            { 'id': 1, 'name': '张三', 'age': 20 },
            { 'id': 2, 'name': '李四', 'age': 25 },
            { 'id': 3, 'name': '王五', 'age': 30 }
        ]
        //表头映射数据（可选）
        var tHeadMap = {
            id: "序号", name: "姓名", age: "年龄"
        }

        //执行导出
        jsonToxlsx(tableData, tHeadMap)
    }
</script>